//
//  MLXPPageTableView.h
//  MLX
//
//  Created by SY on 2018/10/8.
//  Copyright © 2018年 SY. All rights reserved.
//

#import <Foundation/Foundation.h>


typedef NS_ENUM(NSInteger, MLXQualityOfService) {
    MLXQualityOfServiceUserInteractive = NSQualityOfServiceUserInteractive,
    MLXQualityOfServiceUserInitiated = NSQualityOfServiceUserInitiated,
    MLXQualityOfServiceUtility = NSQualityOfServiceUtility,
    MLXQualityOfServiceBackground = NSQualityOfServiceBackground,
    MLXQualityOfServiceDefault = NSQualityOfServiceDefault,
};


dispatch_queue_t MLXDispatchQueueAsyncBlockInQOS(MLXQualityOfService qos, dispatch_block_t block);
dispatch_queue_t MLXDispatchQueueAsyncBlockInUserInteractive(dispatch_block_t block);
dispatch_queue_t MLXDispatchQueueAsyncBlockInUserInitiated(dispatch_block_t block);
dispatch_queue_t MLXDispatchQueueAsyncBlockInBackground(dispatch_block_t block);
dispatch_queue_t MLXDispatchQueueAsyncBlockInDefault(dispatch_block_t block);
dispatch_queue_t MLXDispatchQueueAsyncBlockInUtility(dispatch_block_t block);
